112 research outputs found

    Splitting and composition methods in the numerical integration of differential equations

    Get PDF
    We provide a comprehensive survey of splitting and composition methods for the numerical integration of ordinary differential equations (ODEs). Splitting methods constitute an appropriate choice when the vector field associated with the ODE can be decomposed into several pieces and each of them is integrable. This class of integrators are explicit, simple to implement and preserve structural properties of the system. In consequence, they are specially useful in geometric numerical integration. In addition, the numerical solution obtained by splitting schemes can be seen as the exact solution to a perturbed system of ODEs possessing the same geometric properties as the original system. This backward error interpretation has direct implications for the qualitative behavior of the numerical solution as well as for the error propagation along time. Closely connected with splitting integrators are composition methods. We analyze the order conditions required by a method to achieve a given order and summarize the different families of schemes one can find in the literature. Finally, we illustrate the main features of splitting and composition methods on several numerical examples arising from applications.Comment: Review paper; 56 pages, 6 figures, 8 table

    Parallel Computation of functions of matrices and their action on vectors

    Full text link
    We present a novel class of methods to compute functions of matrices or their action on vectors that are suitable for parallel programming. Solving appropriate simple linear systems of equations in parallel (or computing the inverse of several matrices) and with a proper linear combination of the results, allows us to obtain new high order approximations to the desired functions of matrices. An error analysis to obtain forward and backward error bounds is presented. The coefficients of each method, which depends on the number of processors, can be adjusted to improve the accuracy, the stability or to reduce round off errors of the methods. We illustrate this procedure by explicitly constructing some methods which are then tested on several numerical examples

    Fourier methods for the perturbed harmonic oscillator in linear and nonlinear Schr\"odinger equations

    Full text link
    We consider the numerical integration of the Gross-Pitaevskii equation with a potential trap given by a time-dependent harmonic potential or a small perturbation thereof. Splitting methods are frequently used with Fourier techniques since the system can be split into the kinetic and remaining part, and each part can be solved efficiently using Fast Fourier Transforms. To split the system into the quantum harmonic oscillator problem and the remaining part allows to get higher accuracies in many cases, but it requires to change between Hermite basis functions and the coordinate space, and this is not efficient for time-dependent frequencies or strong nonlinearities. We show how to build new methods which combine the advantages of using Fourier methods while solving the timedependent harmonic oscillator exactly (or with a high accuracy by using a Magnus integrator and an appropriate decomposition).Comment: 12 pages of RevTex4-1, 8 figures; substantially revised and extended versio

    Continuous numerical solutions of coupled mixed partial differential systems using Fer's factorization

    Get PDF
    AbstractIn this paper continuous numerical solutions expressed in terms of matrix exponentials are constructed to approximate time-dependent systems of the type ut − A(t)uxx − B(t)u = 0, 0 < x < p, t > 0, u(0,t) = u(p,t) = 0, u(x,0) = f(x), 0⩽x⩽p. After truncation of an exact series solution, the numerical solution is constructed using Fer's factorization. Given ε > 0 and t0,t1, with 0< t0 < t1 and D(t0,t1) = {s(x,t); 0⩽x⩽p, t0⩽t⩽t1} the error of the approximated solution with respect to the exact series solution is less than ε uniformly in D(t0,t1). An algorithm is also included

    High order efficient splittings for the semiclassical time-dependent Schrodinger equation

    Full text link
    [EN] Standard numerical schemes with time-step h deteriorate (e.g. like epsilon(-2)h(2)) in the presence of a small semiclassical parameters in the time-dependent Schrodinger equation. The recently introduced semiclassical splitting was shown to be of order O (epsilon h(2)). We present now an algorithm that is of order O (epsilon h(7)+epsilon(2)h(6)+epsilon(3)h(4)) at the expense of roughly three times the computational effort of the semiclassical splitting and another that is of order O (epsilon h(6)+epsilon(2)h(4)) at the same expense of the computational effort of the semiclassical splitting.The work of SB has been funded by Ministerio de Economia, Industria y Competitividad (Spain) through project MTM2016-77660-P (AEI/FEDER, UE).Blanes Zamora, S.; Gradinaru, V. (2020). High order efficient splittings for the semiclassical time-dependent Schrodinger equation. Journal of Computational Physics. 405:1-13. https://doi.org/10.1016/j.jcp.2019.109157S113405Bao, W., Jin, S., & Markowich, P. A. (2002). On Time-Splitting Spectral Approximations for the Schrödinger Equation in the Semiclassical Regime. Journal of Computational Physics, 175(2), 487-524. doi:10.1006/jcph.2001.6956Balakrishnan, N., Kalyanaraman, C., & Sathyamurthy, N. (1997). Time-dependent quantum mechanical approach to reactive scattering and related processes. Physics Reports, 280(2), 79-144. doi:10.1016/s0370-1573(96)00025-7Descombes, S., & Thalhammer, M. (2010). An exact local error representation of exponential operator splitting methods for evolutionary problems and applications to linear Schrödinger equations in the semi-classical regime. BIT Numerical Mathematics, 50(4), 729-749. doi:10.1007/s10543-010-0282-4Bader, P., Iserles, A., Kropielnicka, K., & Singh, P. (2014). Effective Approximation for the Semiclassical Schrödinger Equation. Foundations of Computational Mathematics, 14(4), 689-720. doi:10.1007/s10208-013-9182-8Gradinaru, V., & Hagedorn, G. A. (2013). Convergence of a semiclassical wavepacket based time-splitting for the Schrödinger equation. Numerische Mathematik, 126(1), 53-73. doi:10.1007/s00211-013-0560-6Keller, J., & Lasser, C. (2013). Propagation of Quantum Expectations with Husimi Functions. SIAM Journal on Applied Mathematics, 73(4), 1557-1581. doi:10.1137/120889186Gradinaru, V., Hagedorn, G. A., & Joye, A. (2010). Tunneling dynamics and spawning with adaptive semiclassical wave packets. The Journal of Chemical Physics, 132(18), 184108. doi:10.1063/1.3429607Gradinaru, V., Hagedorn, G. A., & Joye, A. (2010). Exponentially accurate semiclassical tunneling wavefunctions in one dimension. Journal of Physics A: Mathematical and Theoretical, 43(47), 474026. doi:10.1088/1751-8113/43/47/474026Coronado, E. A., Batista, V. S., & Miller, W. H. (2000). Nonadiabatic photodissociation dynamics ofICNin the à continuum: A semiclassical initial value representation study. The Journal of Chemical Physics, 112(13), 5566-5575. doi:10.1063/1.481130Church, M. S., Hele, T. J. H., Ezra, G. S., & Ananth, N. (2018). Nonadiabatic semiclassical dynamics in the mixed quantum-classical initial value representation. The Journal of Chemical Physics, 148(10), 102326. doi:10.1063/1.5005557Hagedorn, G. A. (1998). Raising and Lowering Operators for Semiclassical Wave Packets. Annals of Physics, 269(1), 77-104. doi:10.1006/aphy.1998.5843Faou, E., Gradinaru, V., & Lubich, C. (2009). Computing Semiclassical Quantum Dynamics with Hagedorn Wavepackets. SIAM Journal on Scientific Computing, 31(4), 3027-3041. doi:10.1137/080729724McLachlan, R. I. (1995). Composition methods in the presence of small parameters. BIT Numerical Mathematics, 35(2), 258-268. doi:10.1007/bf01737165Blanes, S., Casas, F., & Ros, J. (1999). Symplectic Integration with Processing: A General Study. SIAM Journal on Scientific Computing, 21(2), 711-727. doi:10.1137/s1064827598332497Blanes, S., Casas, F., & Ros, J. (2000). Celestial Mechanics and Dynamical Astronomy, 77(1), 17-36. doi:10.1023/a:1008311025472Blanes, S., Diele, F., Marangi, C., & Ragni, S. (2010). Splitting and composition methods for explicit time dependence in separable dynamical systems. Journal of Computational and Applied Mathematics, 235(3), 646-659. doi:10.1016/j.cam.2010.06.018Stefanov, B., Iordanov, O., & Zarkova, L. (1982). Interaction potential in1Σg+Hg2: fit to the experimental data. Journal of Physics B: Atomic and Molecular Physics, 15(2), 239-247. doi:10.1088/0022-3700/15/2/01

    Exponential integrators for coupled self-adjoint non-autonomous partial differential systems

    Full text link
    We consider the numerical integration of coupled self-adjoint non-autonomous partial differential systems. Under convergence conditions, the solution can be written as a series expansion where each of its terms correspond to solutions of linear time dependent matrix differential equations with oscillatory solutions that must be solved numerically. In this work, we analyze second order of Magnus integrators whose numerical error grows with the number of terms considered in the truncated series, n, at a rate that still allows us to guarantee convergence of the numerical series. In addition, the integrator can be implemented with a recursive algorithm such that the computational cost of the method grows only linearly with the number of terms of the series. Higher order Magnus integrators are also analyzed. Commutator-free Magnus integrators can be used with a similar recursive algorithm and can provide highly accurate results, but they show a faster error growth with n, and some caution must be taken if these methods are used. Numerical experiments confirm the performance of the proposed algorithm. (C) 2014 Elsevier Inc. All rights reserved.The work of S. Blanes has been partially supported by Ministerio de Ciencia e Innovacion (Spain) under project MTM2010-18246-C03. The work of E. Ponsoda has also been partially supported by the Universitat Politecnica de Valencia under project 2087.Ponsoda Miralles, E.; Blanes Zamora, S. (2014). Exponential integrators for coupled self-adjoint non-autonomous partial differential systems. Applied Mathematics and Computation. 243:1-11. https://doi.org/10.1016/j.amc.2014.05.050S11124

    On the Linear Stability of Splitting Methods

    Get PDF
    A comprehensive linear stability analysis of splitting methods is carried out by means of a 2 × 2 matrix K(x) with polynomial entries (the stability matrix) and the stability polynomial p(x) (the trace of K(x) divided by two). An algorithm is provided for determining the coefficients of all possible time- reversible splitting schemes for a prescribed stability polynomial. It is shown that p(x) carries essentially all the information needed to construct processed splitting methods for numerically approximating the evolution of linear systems. By selecting conveniently the stability polynomial, new integrators with processing for linear equations are built which are orders of magnitude more efficient than other algorithms previously available
    corecore